
public class CommandList {

//flightroute/return/emergency land/stop
	
	//commands are a single byte allowing for 256 unique commands  COMP->UAV
	public static final byte ROUTE  		  = 0b00000000;	  //declares route
	public static final byte RETURN 		  = 0b00000001;   //returns immediately to docking station
	public static final byte ELAND  		  = 0b00000010;   //attempts to land as quickly and safely as possible at the current position
	public static final byte STOP   		  = 0b00000100;	  //stops and hovers at location
	public static final byte DOCKINGOFFSETS   = 0b00001000;	  //AKA dock found
	public static final byte DOCKNOTFOUND     = 0b00010000;   //dock not detected
	
	//remote control
	public static final byte CONTROL		  = 0b00010001;
			
	//COMP<-UAV
	public static final byte FINDDOCK		  = 0b00100000;
	public static final byte GPSUPDATE		  = 0b01000000;
	public static final byte REFRESHQUERY	  = 0b10000000;
	public static final byte MESSAGE		  = 0b11111110;
}
